/**   
* 所属公司：稻普控股集团
* 项目名称：dpqc-parent-manager-party   
* 类名称：PartyUtil   
* 类描述：   
* 创建人：zhangpp
* 创建时间：2017年4月1日 上午9:32:18   
* 修改人：zhangpp
* 修改时间：2017年4月1日 上午9:32:18   
* 修改备注：   
* @version V1.0     
*/ 
package com.zjdiepu.www.common.util;

import java.io.IOException;

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;

/**   
 * 所属公司：稻普控股集团
 * 项目名称：dpqc-parent-manager-party   
 * 类名称：PartyUtil   
 * 类描述：   
 * 创建人：zhangpp
 * 创建时间：2017年4月1日 上午9:32:18   
 * 修改人：zhangpp
 * 修改时间：2017年4月1日 上午9:32:18   
 * 修改备注：   
 * @version V1.0     
 */
public class PartyUtil {

	//短信
	private static String SEND_URL = "http://v.juhe.cn/sms/send";
	private static String APPKEY = "8eaab27f59024b92e20e73f35fe58a00";
	private static String TPL_ID = "30720";
	
	
	
	/**
	* 短信发送工具类
	* 所属公司：稻普控股集团
	* @author zhangpp
	* @Title: messageUtil 
	* 
	* @param @param mobile  手机号码
	* @param @param code  验证码
	* @param @return
	* @param @throws HttpException
	* @param @throws IOException    设定文件 
	* @return String    返回类型 
	* @version V1.0
	* @throws
	 */
	public static String messageUtil(String mobile,String code) throws HttpException, IOException {
		String verifyCode = "#code#="+code;
		HttpClient client = new HttpClient();  
        PostMethod post = new PostMethod(SEND_URL);  
        post.addRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
        NameValuePair[] data = 
        { 
    		new NameValuePair("mobile", mobile), // 手机号码
            new NameValuePair("tpl_id", TPL_ID), // 模板ID
            new NameValuePair("tpl_value", verifyCode), // 内容
            new NameValuePair("key", APPKEY) 
        };
        post.setRequestBody(data);  
        client.executeMethod(post);  
        String result = new String(post.getResponseBodyAsString().getBytes(), "utf-8");
        post.releaseConnection();
		return result;
	}
}
